1. Load Library


Packages required to run the script

library(tidyverse)
library(igraph)
library(NBZIMM)
library(SpiecEasi)
library(LIMON)
library(here)
library(lme4)
library(Matrix)
library(MASS)
library(matrixcalc)
library(gridExtra)
library(devtools)
library(reshape2)
library(ggpubr)
library(broom)
library(ggnewscale)
library(coin)
library(parallel)
library(graph)
library(phyloseq)
library(metagMisc)
library(ggeffects)
library(car)

2. Data


2.1 - Background

In this script, we will be running the full LIMON pipeline on an infant dataset published in 2019. The data were pulled from this summarized article https://www.nature.com/articles/s41522-022-00345-5/figures/1, specifically reference the study by He et al 2019

He, Xuan, et al. “Fecal microbiome and metabolome of infants fed bovine MFGM supplemented formula or standard formula with breast-fed infants as reference: a randomized controlled trial.” Scientific reports 9.1 (2019): 1-14.

2.2 - Data set up

Load the Metadata

data("He_2019_metadata")

filter down and create some binarys

metadata <- He_2019_metadata %>% 
  dplyr::select(Subject, X, Study.Group, Age, Gender, diet) %>%
  group_by(Subject) %>%
  # Filter to those with at least three visits
  filter(n() >= 4) %>%
  ungroup() %>%
  column_to_rownames("X") %>%
  # add a binary column for Gender
  mutate(Gender_binary = case_when(
    Gender == "Male" ~ 1,
    Gender == "Female" ~ 0)) %>%
  # add a binary column for Diet (Formula or Breastmilk)
  mutate(Diet_binary = case_when(diet == "Standard infant formula" ~ 0,
                                 diet == "Experimental infant formula" ~ 0,
                                 diet == "Breast milk" ~ 1))

Microbial Data

# Microbial Counts
############################################################
data("He_2019_data")

# Mutate column names to keep only the string after the last ";"
colnames(He_2019_data) <- colnames(He_2019_data) %>% 
  str_extract("([^;]+)$")
colnames(He_2019_data) <- make.names(colnames(He_2019_data), unique = TRUE)
He_2019_data <- He_2019_data %>% column_to_rownames("X")

# Ensure no columns sum to 0
raw_counts <- He_2019_data %>%
  dplyr::select(where(~ sum(.) > 0))
# Look at the data
hist(as.matrix(raw_counts), breaks = 100)

Check Mean and standard deviation of the data

# Stats
median(as.matrix(raw_counts))
[1] 0
mean(as.matrix(raw_counts))
[1] 136.861
sd(as.matrix(raw_counts))
[1] 676.3834
# Zeros
percent_zeros <- sum(raw_counts== 0) / (nrow(raw_counts) * ncol(raw_counts)) * 100
percent_zeros
[1] 75.48077

75% of the data is 0’s, and the standard deviation is >> then the mean so it follows a zero-inflated negative binomial distribution

Check some of the features abundance by gender

# Step 1 - Merge metadata with count table
################################################
common_samples <- intersect(rownames(raw_counts), rownames(metadata))
raw_counts <- raw_counts[common_samples, ]
metadata <- metadata[common_samples, ]

# Merge
counts_meta <- merge(metadata, as.matrix(raw_counts), by = 0, all=TRUE)
counts_meta <- counts_meta %>% column_to_rownames("Row.names")

# Step 2 - Mean Abundance by diet
################################################
mean_data <- counts_meta %>%
  group_by(diet = counts_meta[[5]]) %>%
  summarise(across(8:81, mean, na.rm = TRUE)) %>%
  pivot_longer(-diet, names_to = "Variable", values_to = "Mean")

# Plot the mean values by diet
ggplot(mean_data, aes(x = Variable, y = Mean, fill = diet)) +
  geom_bar(stat = "identity", position = "dodge") +
  scale_fill_manual(values = c("darkviolet","steelblue", "darkgreen")) +
  labs(x = "Genus", y = "Mean Abundance Count", title = "Mean Counts by Diet") +
  theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust = 1))


# Step 2 - Mean Abundance by gender
################################################
mean_data <- counts_meta %>%
  group_by(Gender = counts_meta[[4]]) %>%
  summarise(across(8:81, mean, na.rm = TRUE)) %>%
  pivot_longer(-Gender, names_to = "Variable", values_to = "Mean")

# Plot the mean values by gender
ggplot(mean_data, aes(x = Variable, y = Mean, fill = as.factor(Gender))) +
  geom_bar(stat = "identity", position = "dodge") +
  scale_fill_manual(values = c("darkviolet","darkgreen")) +
  labs(x = "Genus", y = "Mean Abundance Count", title = "Mean Counts by Gender") +
  theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust = 1))

CSS normalize the counts

# Create the OTU table 
otu_table <- otu_table(raw_counts, taxa_are_rows = FALSE)
sample_data <- sample_data(metadata)

# CSS norm in Phyloseq
physeq <- phyloseq(otu_table, sample_data)
ps.css <- phyloseq_transform_css(physeq, norm= TRUE, log = TRUE)

normalized_counts <- round(as.data.frame(t(ps.css@otu_table)))

Check some of the features abundance by gender

# Step 1 - Merge metadata with count table
################################################
common_samples <- intersect(rownames(normalized_counts), rownames(metadata))
normalized_counts <- normalized_counts[common_samples, ]
metadata <- metadata[common_samples, ]

# Merge
counts_meta <- merge(metadata, as.matrix(normalized_counts), by = 0, all=TRUE)
counts_meta <- counts_meta %>% column_to_rownames("Row.names")

# Step 2 - Mean Abundance by diet
################################################
mean_data <- counts_meta %>%
  group_by(diet = counts_meta[[5]]) %>%
  summarise(across(8:81, mean, na.rm = TRUE)) %>%
  pivot_longer(-diet, names_to = "Variable", values_to = "Mean")

# Plot the mean values by diet
ggplot(mean_data, aes(x = Variable, y = Mean, fill = diet)) +
  geom_bar(stat = "identity", position = "dodge") +
  scale_fill_manual(values = c("darkviolet","steelblue", "darkgreen")) +
  labs(x = "Genus", y = "Mean Abundance Count", title = "Mean Counts by Diet") +
  theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust = 1))


# Step 2 - Mean Abundance by gender
################################################
mean_data <- counts_meta %>%
  group_by(Gender = counts_meta[[4]]) %>%
  summarise(across(8:81, mean, na.rm = TRUE)) %>%
  pivot_longer(-Gender, names_to = "Variable", values_to = "Mean")

# Plot the mean values by gender
ggplot(mean_data, aes(x = Variable, y = Mean, fill = as.factor(Gender))) +
  geom_bar(stat = "identity", position = "dodge") +
  scale_fill_manual(values = c("darkviolet","darkgreen")) +
  labs(x = "Genus", y = "Mean Abundance Count", title = "Mean Counts by Gender") +
  theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust = 1))

3. LIMON


# Ensure sample counts and metadata are in the same order
common_samples <- intersect(rownames(normalized_counts), rownames(metadata))
normalized_counts <- normalized_counts[common_samples, ]
metadata <- metadata[common_samples, ]


# Make LIMON object
L_obj <- LIMON_Obj(Counts = as.matrix(normalized_counts), 
                           SampleData = metadata)
# Set seed
set.seed(12345)
# Fit the distribution/remove covariates
#########################################
L_obj2 <- LIMON_DistrFit(Obj = L_obj, 
                           Time = "Age", 
                           Subject = "Subject", 
                           Covariates = c("Gender_binary"),
                           model = "Gender_binary",
                           distribution = "GLMM.Z")
# Check the data cleaning
################################################
cleaned <- merge(metadata, L_obj2[["Corrected_Counts"]], by = 0)
cleaned <- cleaned %>% column_to_rownames("Row.names")

# Step 2 - Mean Abundance by gender
################################################
mean_data <- cleaned %>%
  group_by(Gender = cleaned[[4]]) %>%
  summarise(across(8:81, mean, na.rm = TRUE)) %>%
  pivot_longer(-Gender, names_to = "Variable", values_to = "Mean")

# Plot the mean values by gender
ggplot(mean_data, aes(x = Variable, y = Mean, fill = as.factor(Gender))) +
  geom_bar(stat = "identity", position = "dodge") +
  scale_fill_manual(values = c("darkviolet","darkgreen")) +
  labs(x = "Genus", y = "Mean Abundance Count", title = "Gender Corrected") +
  theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust = 1))



# Check the data cleaning
################################################
cleaned <- merge(metadata, L_obj2_LMM[["Corrected_Counts"]], by = 0)
cleaned <- cleaned %>% column_to_rownames("Row.names")

# Step 2 - Mean Abundance by gender
################################################
mean_data <- cleaned %>%
  group_by(Gender = cleaned[[4]]) %>%
  summarise(across(8:81, mean, na.rm = TRUE)) %>%
  pivot_longer(-Gender, names_to = "Variable", values_to = "Mean")

# Plot the mean values by gender
ggplot(mean_data, aes(x = Variable, y = Mean, fill = as.factor(Gender))) +
  geom_bar(stat = "identity", position = "dodge") +
  scale_fill_manual(values = c("darkviolet","darkgreen")) +
  labs(x = "Genus", y = "Mean Abundance Count", title = "Gender Corrected") +
  theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust = 1))

Networks per timepoint

set.seed(12345)
# SPIEC-EASI per time
# Set seed
pseed <- list(rep.num=50, seed=10010)


#infer network
L_obj3 <- LIMON_NetInf_Time(Obj = L_obj2, 
                                         method = "glasso", 
                                         sel.criterion = "bstars",
                                         lambda.min.ratio = 0.01,
                                         pulsar.select=TRUE, 
                                         pulsar.params=pseed,
                                         nlambda = 200)

  |                                                                                                          
  |                                                                                                    |   0%
Applying data transformations...
Selecting model with pulsar using bstars...
Fitting final estimate with glasso...
done

  |                                                                                                          
  |=========================                                                                           |  25%
Applying data transformations...
Selecting model with pulsar using bstars...
Fitting final estimate with glasso...
done

  |                                                                                                          
  |==================================================                                                  |  50%
Applying data transformations...
Selecting model with pulsar using bstars...
Fitting final estimate with glasso...
done

  |                                                                                                          
  |===========================================================================                         |  75%
Applying data transformations...
Selecting model with pulsar using bstars...
Fitting final estimate with glasso...
done

  |                                                                                                          
  |====================================================================================================| 100%
# Print Networks
L_obj4 <- LIMON_Edges_Networks(L_obj3, threshold = 0.02, vertex.size = 3, 
                                       vertex.label.cex = 8, vertex.label.color = "black")

Individualized Networks

# Set seed
set.seed(12345)
pseed <- list(rep.num=50, seed=10010)


# individual Networks
L_obj6 <- LIMON_IndNet(Obj = L_obj3, method = "glasso", 
                                         sel.criterion = "bstars",
                                         lambda.min.ratio = 0.01,
                                         pulsar.params=pseed,
                                         nlambda = 200)


# Save the object
saveRDS(L_obj6, here("Output","He_2019", "HE2019_LIMON.rds"))
# option to read the object back in
L_obj6 <- readRDS(here("Output","He_2019", "HE2019_LIMON.rds"))

# Extract edges and centralities
L_obj7<- LIMON_IndEdges(L_obj6, threshold = 0.02)
L_obj8 <- LIMON_Centralities(L_obj7, threshold = 0.02)

LIMON will run a statistical model with per each unique interaction at each time point with that interactions edge weight as the predictor, and a user specified dependent variable as the outcome. The current model options are “lm” for a linear regression (for a continuous outcome variable), “logit” for a logistic regression (for a binary outcome variable only), and “multinom”, multinomial model (for 3 or more categories). There is a minimum number of observations required for the different models to run; 10 for lm, 20 for logit, and 30 for multinom. If there are not enough observations for that interaction at that timepoint, a message will be returned to the user.

The defualt is to not filter the models by signficance. Users can set a p-value or adjusted p-value threshold to limit the number of models returned. This is also useful for printing the graphs from the linear and logistic models. Users can specify if they want to print a graph of all of their interactions returned fromt he model (plot_nodes = TRUE). This will not work for the multinomial model however, we will address how to visualize those data in a bit.

Our question of interst in this dataset is how do the different diets (standard formula; SF, experimental formula; EF, and breast milk; BF) alter microbial interactions across the first year of life (2,4,6,12 months). Lets first start by looking at the binary diet outcome we created, which was formula fed (SF or EF; 0) vs Breasf Fed (1). Run a logisitc model and print the graphs with a p-value threshold of 0.05

# Create a new object
L_obj9 <- L_obj8


L_obj9 <- LIMON_StatNodes(L_obj9, dependent = "Diet_binary", time = "Age", pval = 0.05,
                           method ="logit", timepoints= NULL, plot_nodes = TRUE, 
                           estimate = NULL, custom_colors = NULL, point_size = 5)
Warning: glm.fit: algorithm did not convergeWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Dialister at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Dialister at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Dialister at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Dialister at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Dialister at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__Dialister at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Dialister at time 2 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Dialister-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Clostridium_Q at time 2 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Dialister-g__Anaeroglobus at time 2 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Dialister-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Actinomyces at time 2 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Dialister-g__Coprobacillus at time 2 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Dialister-g__Lachnospira at time 2 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Dialister-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__CAG.217 at time 2 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Dialister-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Eisenbergiella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Anaerobutyricum at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Dorea at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Dorea at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Dorea_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Schaedlerella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Clostridium_AP at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__CAG.41 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Robinsoniella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Robinsoniella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Robinsoniella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Dorea_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Schaedlerella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Clostridium_AP at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__CAG.41 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Hungatella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Hungatella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Hungatella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Hungatella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__Hungatella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Enterococcus_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Longicatena at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Alistipes at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Alistipes at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Alistipes at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Alistipes at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Gemmiger at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Gemmiger at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Gemmiger at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Dorea_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Faecalibacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Faecalibacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Faecalibacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Faecalibacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Schaedlerella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Schaedlerella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Clostridium_AP at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Clostridium_AP at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__CAG.41 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__CAG.41 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Alistipes at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Holdemanella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Holdemanella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Holdemanella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Holdemanella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Holdemanella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Holdemanella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Holdemanella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Holdemanella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__Holdemanella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__CAG.41 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Alistipes at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__Alistipes at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Alistipes at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Ruminococcus_E at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Agathobacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Anaerobutyricum at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Anaerobutyricum at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Anaerobutyricum at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Dorea at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Dorea at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Ruthenibacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Dorea_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Schaedlerella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Longicatena at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Clostridium_AP at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__CAG.41 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Dorea at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Bariatricus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Bariatricus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Bariatricus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Bariatricus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Bariatricus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Bariatricus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__Bariatricus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Bariatricus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.14-g__Bariatricus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Eisenbergiella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Eisenbergiella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Eisenbergiella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Eisenbergiella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Eisenbergiella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Eisenbergiella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__Eisenbergiella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__CAG.41 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Enterococcus_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Enterococcus_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Enterococcus_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Enterococcus_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Enterococcus_A at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Schaedlerella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Clostridium_AP at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__CAG.41 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__.14 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Turicibacter at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Actinomyces at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Lachnospira at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Acetatifactor at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Prevotella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Parasutterella at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Lactococcus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Lactococcus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Lactococcus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Lactococcus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Clostridium_AP at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Clostridium_Q at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Anaeroglobus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Phascolarctobacterium at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Coprobacillus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__.16 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Fimenecus at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__CAG.217 at time 2 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Parasutterella at time 2 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Lactobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Lactobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Lactobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Lactobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Lactobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_P-g__Lactobacillus at time 4 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Anaeroglobus at time 4 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Haemophilus_D at time 4 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Fusicatenibacter at time 4 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Fusicatenibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Alistipes at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Clostridium_Q at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Haemophilus_D at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Haemophilus_D at time 4 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Haemophilus_D at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Phascolarctobacterium at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Actinomyces at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Actinomyces at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__.16 at time 4 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Fimenecus at time 4 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__CAG.217 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Prevotella at time 4 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Parasutterella at time 4 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Roseburia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Roseburia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Roseburia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Roseburia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Roseburia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Roseburia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Anaerobutyricum at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Gemmiger at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Dorea_A at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Clostridium_P at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Longicatena at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__CAG.41 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Dialister at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Lactobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Clostridium_Q at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Anaeroglobus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Haemophilus_D at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Phascolarctobacterium at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Actinomyces at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Fimenecus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__CAG.217 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Parasutterella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Faecalibacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Longicatena at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__CAG.41 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Actinomyces at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Hungatella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Dialister at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bifidobacterium-g__Blautia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Holdemanella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Gemmiger at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Dorea at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Dorea at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Dorea at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Dorea_A at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Clostridium_P at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Senegalimassilia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Faecalibacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Faecalibacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Faecalibacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Faecalibacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_P-g__Faecalibacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Hungatella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Lactobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Clostridium_Q at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Clostridium_Q at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Anaeroglobus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Phascolarctobacterium at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacillus-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Fimenecus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__CAG.217 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Parasutterella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Senegalimassilia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Senegalimassilia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Senegalimassilia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Senegalimassilia at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Parabacteroides at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Phascolarctobacterium at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Fimenecus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__CAG.217 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Parasutterella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Enterococcus_A at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Faecalibacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Eisenbergiella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Eisenbergiella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Eisenbergiella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Eisenbergiella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__CAG.41 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Clostridium_Q at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Phascolarctobacterium at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Fimenecus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__CAG.217 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Parasutterella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Holdemanella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Holdemanella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Holdemanella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Holdemanella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Holdemanella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Holdemanella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__CAG.41 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Dialister at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Clostridium_Q at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Haemophilus_D at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Phascolarctobacterium at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Actinomyces at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Fimenecus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__CAG.217 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Parasutterella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Robinsoniella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Robinsoniella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Robinsoniella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Anaerobutyricum at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Dorea_A at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Longicatena at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__CAG.41 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Hungatella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Hungatella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Alistipes at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Clostridium_Q at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Haemophilus_D at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Phascolarctobacterium at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Actinomyces at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Fimenecus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__CAG.217 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Parasutterella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Robinsoniella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Robinsoniella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Clostridium_P at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Clostridium_AP at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__CAG.41 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Dialister at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__.14 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Actinomyces at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_P-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Eisenbergiella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Turicibacter-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Haemophilus_D-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Phascolarctobacterium-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Actinomyces-g__Coprobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Coprobacillus-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Coprobacillus-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Coprobacillus-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Coprobacillus-g__Fimenecus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Coprobacillus-g__CAG.217 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Coprobacillus-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Coprobacillus-g__Parasutterella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Dorea at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Longicatena at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__CAG.41 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Dialister at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_P-g__Anaeroglobus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Actinomyces at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Dorea at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Dorea at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Dorea at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Clostridium_P at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Hungatella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Lactobacillus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Haemophilus_D at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Haemophilus_D at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Hungatella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Akkermansia-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Romboutsia-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_P-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Bariatricus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Clostridium_Q at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Anaeroglobus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Turicibacter at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Haemophilus_D at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Phascolarctobacterium at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Actinomyces at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Lachnospira at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Acetatifactor at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__.16 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Fimenecus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__CAG.217 at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Prevotella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Parasutterella at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Lactococcus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Anaeroglobus at time 4 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Senegalimassilia at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Clostridium_Q at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.22-g__Clostridium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Ruminococcus_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Agathobacter at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Dorea_A at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Mediterraneibacter-g__Senegalimassilia at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Senegalimassilia at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Dialister at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__Dialister at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Alistipes at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Parabacteroides at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Parabacteroides at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Clostridium_Q at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Clostridium_Q at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Clostridium_Q at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Clostridium_Q at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Clostridium_Q at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Clostridium_Q at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__Coprobacillus at time 6 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Lachnospira at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__.16 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__Parasutterella at time 6 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Dorea-g__Lactococcus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Coprobacillus at time 6 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Lactococcus-g__.14 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__.14 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Mediterraneibacter-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.14-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Actinomyces at time 6 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__.16 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Fimenecus at time 6 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__CAG.217 at time 6 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Prevotella at time 6 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurredWarning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Hungatella-g__Parabacteroides at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Streptococcus-g__Clostridium_AQ at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bifidobacterium-g__Clostridium_AQ at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Alistipes at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Alistipes at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Alistipes at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Alistipes at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Coprobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Ruminococcus_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Agathobacter at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Dorea_A at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Holdemanella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Hungatella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Lachnospira at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Lachnospira at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Lachnospira at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.14-g__Lachnospira at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bifidobacterium-g__Akkermansia at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Clostridium_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Mediterraneibacter-g__Gemmiger at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Clostridium_Q at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Ruminococcus_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Agathobacter at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Dorea at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Dorea_A at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Senegalimassilia at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Longicatena at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Parabacteroides at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Coprobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__.16 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_P-g__Dialister at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Ruminococcus_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Agathobacter at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Dorea_A at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Longicatena at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Coprobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__.16 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Clostridium_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Clostridium_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Clostridium_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Clostridium_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Clostridium_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.14-g__Clostridium_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Dialister at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Ruthenibacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Ruthenibacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Dorea_A at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Senegalimassilia at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Longicatena at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Coprobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__.16 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Schaedlerella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Schaedlerella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Schaedlerella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Schaedlerella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Schaedlerella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Longicatena at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Coprobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__.16 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Schaedlerella-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Parabacteroides at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Ruthenibacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Eisenbergiella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Dialister at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__.16 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_P-g__Lactobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Coprobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.14-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.41-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Roseburia-g__Dorea_A at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Eisenbergiella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Eisenbergiella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Eisenbergiella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Eisenbergiella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Eisenbergiella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Eisenbergiella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Eisenbergiella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Dialister at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Parabacteroides at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Turicibacter at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Turicibacter at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Turicibacter at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Coprobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Turicibacter-g__Coprobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Turicibacter-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__.16 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Turicibacter-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__CAG.217 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Clostridium_E at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Mediterraneibacter-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Gemmiger-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Longicatena-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AP-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dialister-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.14-g__Bariatricus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Phascolarctobacterium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Actinomyces at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Coprobacillus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Lachnospira at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Acetatifactor at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__.16 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Fimenecus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Parasutterella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Prevotella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruthenibacterium-g__Lactococcus at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Holdemanella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Eisenbergiella-g__CAG.41 at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridioides-g__Senegalimassilia at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridioides-g__Holdemanella at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridioides-g__Dialister at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Escherichia-g__Clostridium at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Mediterraneibacter-g__Dorea at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea-g__Clostridium_AP at time 6 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Clostridium_AQ at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AQ-g__Ruminococcus_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Ruminococcus_E at time 12 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Staphylococcus-g__Alistipes at time 12 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Collinsella-g__Mediterraneibacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.22-g__Clostridioides at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterocloster-g__Hungatella at time 12 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Enterocloster-g__Coprobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Escherichia-g__Erysipelatoclostridium at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Escherichia-g__Collinsella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Enterocloster at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Faecalibacterium at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Escherichia-g__Agathobacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Agathobacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AQ-g__Anaerobutyricum at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__CAG.217 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__CAG.217 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__CAG.217 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Varibaculum-g__CAG.217 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__CAG.217 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Staphylococcus-g__CAG.217 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bariatricus-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Dorea_A at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.217-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaeroglobus-g__CAG.217 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Phascolarctobacterium-g__CAG.217 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Actinomyces-g__CAG.217 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fimenecus-g__CAG.217 at time 12 because data has less than 20 observations"
Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
[1] "Skipping logistic regression for interaction g__Collinsella-g__Haemophilus_D at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Blautia_A-g__Staphylococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Staphylococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Anaeroglobus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Intestinibacter-g__Clostridium_Q at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_B-g__Faecalimonas at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Veillonella-g__Intestinibacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Ruminococcus_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_B-g__Clostridium_P at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Mediterraneibacter-g__Clostridium_P at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Clostridium_P at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_B-g__Faecalibacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Faecalibacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Faecalibacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.9-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Varibaculum-g__Fimenecus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Acetatifactor at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalimonas-g__Acetatifactor at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Mediterraneibacter-g__Acetatifactor at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Acetatifactor at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_B-g__Collinsella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Faecalimonas at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalimonas-g__Mediterraneibacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_B-g__Fusicatenibacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Agathobacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalimonas-g__Anaerobutyricum at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Lactococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Varibaculum-g__Holdemanella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Staphylococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AQ-g__Anaeroglobus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Anaeroglobus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Faecalibacterium-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Escherichia-g__Alistipes at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Faecalibacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Blautia_A-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Hungatella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Hungatella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Hungatella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Phascolarctobacterium at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Blautia_A-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Fimenecus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Veillonella-g__Mediterraneibacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AQ-g__Mediterraneibacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bacteroides-g__Robinsoniella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Enterococcus_A at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerostipes-g__Lacticaseibacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Varibaculum-g__Parabacteroides at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.9-g__Holdemanella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Holdemanella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Holdemanella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fimenecus-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.9-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Holdemanella-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Enterocloster at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridioides-g__Lactococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridioides-g__Senegalimassilia at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.22-g__Robinsoniella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridioides-g__Anaeroglobus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.22-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridioides-g__Staphylococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Alistipes-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Phascolarctobacterium at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterococcus_A-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Robinsoniella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Dorea_A at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Enterococcus_A at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Senegalimassilia at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Varibaculum at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Lactococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Staphylococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Anaeroglobus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lacticaseibacillus-g__Fimenecus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Fusicatenibacter-g__Coprobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Coprobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Haemophilus_D-g__Coprobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.16-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Actinomyces-g__.16 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__.16 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__.16 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Blautia_A-g__Robinsoniella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Robinsoniella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Veillonella-g__Robinsoniella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Intestinibacter-g__Robinsoniella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Senegalimassilia at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Blautia_A-g__Varibaculum at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Lactococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridioides-g__Hungatella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Hungatella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Varibaculum-g__Hungatella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Staphylococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Staphylococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Staphylococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Clostridium_Q at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Anaeroglobus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Phascolarctobacterium-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Staphylococcus-g__Coprobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AQ-g__Gemmiger at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaerobutyricum-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Varibaculum-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__.16 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__.16 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Staphylococcus-g__.16 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaeroglobus-g__.16 at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Fimenecus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Robinsoniella-g__Lactobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Lactobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Senegalimassilia-g__Lactobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Varibaculum-g__Lactobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactococcus-g__Lactobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Staphylococcus-g__Lactobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Parabacteroides-g__Lactobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Anaeroglobus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Phascolarctobacterium at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Lactobacillus-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Faecalimonas at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__CAG.217-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Agathobacter at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Streptococcus-g__Anaerobutyricum at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_B-g__Streptococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Erysipelatoclostridium-g__Streptococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Collinsella-g__Streptococcus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Hungatella-g__Haemophilus_D at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_B-g__Prevotella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Mediterraneibacter-g__Prevotella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Enterocloster-g__Prevotella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Coprobacillus-g__Prevotella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Veillonella-g__Coprobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Mediterraneibacter-g__Coprobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Coprobacillus-g__Clostridium_E at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Veillonella-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Anaeroglobus-g__Coprobacillus at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_Q-g__Parasutterella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Blautia_A-g__Clostridioides at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Intestinibacter-g__Clostridioides at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Streptococcus-g__Pauljensenia at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AQ-g__Robinsoniella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Bacteroides-g__Dorea at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__.9-g__Dorea at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Escherichia-g__Dorea_A at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Agathobacter-g__Dorea_A at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Clostridium_AQ-g__Actinomyces at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Terrisporobacter-g__Lachnospira at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_E-g__Pauljensenia at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Escherichia-g__Anaerobutyricum at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_B-g__Escherichia at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Ruminococcus_B-g__Veillonella at time 12 because data has less than 20 observations"
[1] "Skipping logistic regression for interaction g__Dorea_A-g__Acetatifactor at time 12 because data has less than 20 observations"

# Create a new object
L_obj9 <- L_obj8


L_obj9 <- LIMON_StatNodes(L_obj9, dependent = "diet", time = "Age", pval = 0.05,
                           method ="multinom", timepoints= NULL, plot_nodes = FALSE, 
                           estimate = NULL, custom_colors = NULL, point_size = 8)

# Examine the Output
nodes_data <- L_obj9[["Significant_Interactions"]]

g__Parabacteroides-g__Actinomyces time 6

set.seed(12345)
car::Anova(model)
# weights:  6 (2 variable)
initial  value 57.127839 
final  value 53.658640 
converged
Analysis of Deviance Table (Type II tests)

Response: diet
            LR Chisq Df Pr(>Chisq)  
Edge_weight   7.6383  2    0.02195 *
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

g__Parabacteroides-g__Actinomyces time 12

set.seed(12345)
car::Anova(model)
# weights:  6 (2 variable)
initial  value 52.733390 
final  value 49.152491 
converged
Analysis of Deviance Table (Type II tests)

Response: diet
            LR Chisq Df Pr(>Chisq)
Edge_weight   1.0058  2     0.6048
LS0tCnRpdGxlOiAiUiBOb3RlYm9vayIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKIyAxLiBMb2FkIExpYnJhcnkKKioqIApQYWNrYWdlcyByZXF1aXJlZCB0byBydW4gdGhlIHNjcmlwdApgYGB7cn0KbGlicmFyeSh0aWR5dmVyc2UpCmxpYnJhcnkoaWdyYXBoKQpsaWJyYXJ5KE5CWklNTSkKbGlicmFyeShTcGllY0Vhc2kpCmxpYnJhcnkoTElNT04pCmxpYnJhcnkoaGVyZSkKbGlicmFyeShsbWU0KQpsaWJyYXJ5KE1hdHJpeCkKbGlicmFyeShNQVNTKQpsaWJyYXJ5KG1hdHJpeGNhbGMpCmxpYnJhcnkoZ3JpZEV4dHJhKQpsaWJyYXJ5KGRldnRvb2xzKQpsaWJyYXJ5KHJlc2hhcGUyKQpsaWJyYXJ5KGdncHVicikKbGlicmFyeShicm9vbSkKbGlicmFyeShnZ25ld3NjYWxlKQpsaWJyYXJ5KGNvaW4pCmxpYnJhcnkocGFyYWxsZWwpCmxpYnJhcnkoZ3JhcGgpCmxpYnJhcnkocGh5bG9zZXEpCmxpYnJhcnkobWV0YWdNaXNjKQpsaWJyYXJ5KGdnZWZmZWN0cykKbGlicmFyeShjYXIpCmBgYAoKCgojIDIuIERhdGEKKioqIAoKIyMgMi4xIC0gQmFja2dyb3VuZApJbiB0aGlzIHNjcmlwdCwgd2Ugd2lsbCBiZSBydW5uaW5nIHRoZSBmdWxsIExJTU9OIHBpcGVsaW5lIG9uIGFuIGluZmFudCBkYXRhc2V0IHB1Ymxpc2hlZCBpbiAyMDE5LiBUaGUgZGF0YSB3ZXJlIHB1bGxlZCBmcm9tIHRoaXMgc3VtbWFyaXplZCBhcnRpY2xlIGh0dHBzOi8vd3d3Lm5hdHVyZS5jb20vYXJ0aWNsZXMvczQxNTIyLTAyMi0wMDM0NS01L2ZpZ3VyZXMvMSwgc3BlY2lmaWNhbGx5IHJlZmVyZW5jZSB0aGUgc3R1ZHkgYnkgSGUgZXQgYWwgMjAxOSAKCgpIZSwgWHVhbiwgZXQgYWwuICJGZWNhbCBtaWNyb2Jpb21lIGFuZCBtZXRhYm9sb21lIG9mIGluZmFudHMgZmVkIGJvdmluZSBNRkdNIHN1cHBsZW1lbnRlZCBmb3JtdWxhIG9yIHN0YW5kYXJkIGZvcm11bGEgd2l0aCBicmVhc3QtZmVkIGluZmFudHMgYXMgcmVmZXJlbmNlOiBhIHJhbmRvbWl6ZWQgY29udHJvbGxlZCB0cmlhbC4iIFNjaWVudGlmaWMgcmVwb3J0cyA5LjEgKDIwMTkpOiAxLTE0LgoKCiMjIDIuMiAtIERhdGEgc2V0IHVwCgpMb2FkIHRoZSBNZXRhZGF0YQpgYGB7cn0KZGF0YSgiSGVfMjAxOV9tZXRhZGF0YSIpCmBgYAoKZmlsdGVyIGRvd24gYW5kIGNyZWF0ZSBzb21lIGJpbmFyeXMKYGBge3J9Cm1ldGFkYXRhIDwtIEhlXzIwMTlfbWV0YWRhdGEgJT4lIAogIGRwbHlyOjpzZWxlY3QoU3ViamVjdCwgWCwgU3R1ZHkuR3JvdXAsIEFnZSwgR2VuZGVyLCBkaWV0KSAlPiUKICBncm91cF9ieShTdWJqZWN0KSAlPiUKICAjIEZpbHRlciB0byB0aG9zZSB3aXRoIGF0IGxlYXN0IHRocmVlIHZpc2l0cwogIGZpbHRlcihuKCkgPj0gNCkgJT4lCiAgdW5ncm91cCgpICU+JQogIGNvbHVtbl90b19yb3duYW1lcygiWCIpICU+JQogICMgYWRkIGEgYmluYXJ5IGNvbHVtbiBmb3IgR2VuZGVyCiAgbXV0YXRlKEdlbmRlcl9iaW5hcnkgPSBjYXNlX3doZW4oCiAgICBHZW5kZXIgPT0gIk1hbGUiIH4gMSwKICAgIEdlbmRlciA9PSAiRmVtYWxlIiB+IDApKSAlPiUKICAjIGFkZCBhIGJpbmFyeSBjb2x1bW4gZm9yIERpZXQgKEZvcm11bGEgb3IgQnJlYXN0bWlsaykKICBtdXRhdGUoRGlldF9iaW5hcnkgPSBjYXNlX3doZW4oZGlldCA9PSAiU3RhbmRhcmQgaW5mYW50IGZvcm11bGEiIH4gMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlldCA9PSAiRXhwZXJpbWVudGFsIGluZmFudCBmb3JtdWxhIiB+IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpZXQgPT0gIkJyZWFzdCBtaWxrIiB+IDEpKQoKYGBgCgoKCk1pY3JvYmlhbCBEYXRhCmBgYHtyfQojIE1pY3JvYmlhbCBDb3VudHMKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCmRhdGEoIkhlXzIwMTlfZGF0YSIpCgojIE11dGF0ZSBjb2x1bW4gbmFtZXMgdG8ga2VlcCBvbmx5IHRoZSBzdHJpbmcgYWZ0ZXIgdGhlIGxhc3QgIjsiCmNvbG5hbWVzKEhlXzIwMTlfZGF0YSkgPC0gY29sbmFtZXMoSGVfMjAxOV9kYXRhKSAlPiUgCiAgc3RyX2V4dHJhY3QoIihbXjtdKykkIikKY29sbmFtZXMoSGVfMjAxOV9kYXRhKSA8LSBtYWtlLm5hbWVzKGNvbG5hbWVzKEhlXzIwMTlfZGF0YSksIHVuaXF1ZSA9IFRSVUUpCkhlXzIwMTlfZGF0YSA8LSBIZV8yMDE5X2RhdGEgJT4lIGNvbHVtbl90b19yb3duYW1lcygiWCIpCgojIEVuc3VyZSBubyBjb2x1bW5zIHN1bSB0byAwCnJhd19jb3VudHMgPC0gSGVfMjAxOV9kYXRhICU+JQogIGRwbHlyOjpzZWxlY3Qod2hlcmUofiBzdW0oLikgPiAwKSkKCmBgYAoKYGBge3J9CiMgTG9vayBhdCB0aGUgZGF0YQpoaXN0KGFzLm1hdHJpeChyYXdfY291bnRzKSwgYnJlYWtzID0gMTAwKQpgYGAKCkNoZWNrIE1lYW4gYW5kIHN0YW5kYXJkIGRldmlhdGlvbiBvZiB0aGUgZGF0YQpgYGB7cn0KIyBTdGF0cwptZWRpYW4oYXMubWF0cml4KHJhd19jb3VudHMpKQptZWFuKGFzLm1hdHJpeChyYXdfY291bnRzKSkKc2QoYXMubWF0cml4KHJhd19jb3VudHMpKQoKIyBaZXJvcwpwZXJjZW50X3plcm9zIDwtIHN1bShyYXdfY291bnRzPT0gMCkgLyAobnJvdyhyYXdfY291bnRzKSAqIG5jb2wocmF3X2NvdW50cykpICogMTAwCnBlcmNlbnRfemVyb3MKYGBgCjc1JSBvZiB0aGUgZGF0YSBpcyAwJ3MsIGFuZCB0aGUgc3RhbmRhcmQgZGV2aWF0aW9uIGlzID4+IHRoZW4gdGhlIG1lYW4gc28gaXQgZm9sbG93cyBhIHplcm8taW5mbGF0ZWQgbmVnYXRpdmUgYmlub21pYWwgZGlzdHJpYnV0aW9uCgoKQ2hlY2sgc29tZSBvZiB0aGUgZmVhdHVyZXMgYWJ1bmRhbmNlIGJ5IGdlbmRlcgpgYGB7cn0KIyBTdGVwIDEgLSBNZXJnZSBtZXRhZGF0YSB3aXRoIGNvdW50IHRhYmxlCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwpjb21tb25fc2FtcGxlcyA8LSBpbnRlcnNlY3Qocm93bmFtZXMocmF3X2NvdW50cyksIHJvd25hbWVzKG1ldGFkYXRhKSkKcmF3X2NvdW50cyA8LSByYXdfY291bnRzW2NvbW1vbl9zYW1wbGVzLCBdCm1ldGFkYXRhIDwtIG1ldGFkYXRhW2NvbW1vbl9zYW1wbGVzLCBdCgojIE1lcmdlCmNvdW50c19tZXRhIDwtIG1lcmdlKG1ldGFkYXRhLCBhcy5tYXRyaXgocmF3X2NvdW50cyksIGJ5ID0gMCwgYWxsPVRSVUUpCmNvdW50c19tZXRhIDwtIGNvdW50c19tZXRhICU+JSBjb2x1bW5fdG9fcm93bmFtZXMoIlJvdy5uYW1lcyIpCgojIFN0ZXAgMiAtIE1lYW4gQWJ1bmRhbmNlIGJ5IGRpZXQKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCm1lYW5fZGF0YSA8LSBjb3VudHNfbWV0YSAlPiUKICBncm91cF9ieShkaWV0ID0gY291bnRzX21ldGFbWzVdXSkgJT4lCiAgc3VtbWFyaXNlKGFjcm9zcyg4OjgxLCBtZWFuLCBuYS5ybSA9IFRSVUUpKSAlPiUKICBwaXZvdF9sb25nZXIoLWRpZXQsIG5hbWVzX3RvID0gIlZhcmlhYmxlIiwgdmFsdWVzX3RvID0gIk1lYW4iKQoKIyBQbG90IHRoZSBtZWFuIHZhbHVlcyBieSBkaWV0CmdncGxvdChtZWFuX2RhdGEsIGFlcyh4ID0gVmFyaWFibGUsIHkgPSBNZWFuLCBmaWxsID0gZGlldCkpICsKICBnZW9tX2JhcihzdGF0ID0gImlkZW50aXR5IiwgcG9zaXRpb24gPSAiZG9kZ2UiKSArCiAgc2NhbGVfZmlsbF9tYW51YWwodmFsdWVzID0gYygiZGFya3Zpb2xldCIsInN0ZWVsYmx1ZSIsICJkYXJrZ3JlZW4iKSkgKwogIGxhYnMoeCA9ICJHZW51cyIsIHkgPSAiTWVhbiBBYnVuZGFuY2UgQ291bnQiLCB0aXRsZSA9ICJNZWFuIENvdW50cyBieSBEaWV0IikgKwogIHRoZW1lKGF4aXMudGV4dC54ID0gZWxlbWVudF90ZXh0KGFuZ2xlID0gOTAsIHZqdXN0ID0gMC41LCBoanVzdCA9IDEpKQoKIyBTdGVwIDIgLSBNZWFuIEFidW5kYW5jZSBieSBnZW5kZXIKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCm1lYW5fZGF0YSA8LSBjb3VudHNfbWV0YSAlPiUKICBncm91cF9ieShHZW5kZXIgPSBjb3VudHNfbWV0YVtbNF1dKSAlPiUKICBzdW1tYXJpc2UoYWNyb3NzKDg6ODEsIG1lYW4sIG5hLnJtID0gVFJVRSkpICU+JQogIHBpdm90X2xvbmdlcigtR2VuZGVyLCBuYW1lc190byA9ICJWYXJpYWJsZSIsIHZhbHVlc190byA9ICJNZWFuIikKCiMgUGxvdCB0aGUgbWVhbiB2YWx1ZXMgYnkgZ2VuZGVyCmdncGxvdChtZWFuX2RhdGEsIGFlcyh4ID0gVmFyaWFibGUsIHkgPSBNZWFuLCBmaWxsID0gYXMuZmFjdG9yKEdlbmRlcikpKSArCiAgZ2VvbV9iYXIoc3RhdCA9ICJpZGVudGl0eSIsIHBvc2l0aW9uID0gImRvZGdlIikgKwogIHNjYWxlX2ZpbGxfbWFudWFsKHZhbHVlcyA9IGMoImRhcmt2aW9sZXQiLCJkYXJrZ3JlZW4iKSkgKwogIGxhYnMoeCA9ICJHZW51cyIsIHkgPSAiTWVhbiBBYnVuZGFuY2UgQ291bnQiLCB0aXRsZSA9ICJNZWFuIENvdW50cyBieSBHZW5kZXIiKSArCiAgdGhlbWUoYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoYW5nbGUgPSA5MCwgdmp1c3QgPSAwLjUsIGhqdXN0ID0gMSkpCgpgYGAKCgoKQ1NTIG5vcm1hbGl6ZSB0aGUgY291bnRzCmBgYHtyfQojIENyZWF0ZSB0aGUgT1RVIHRhYmxlIApvdHVfdGFibGUgPC0gb3R1X3RhYmxlKHJhd19jb3VudHMsIHRheGFfYXJlX3Jvd3MgPSBGQUxTRSkKc2FtcGxlX2RhdGEgPC0gc2FtcGxlX2RhdGEobWV0YWRhdGEpCgojIENTUyBub3JtIGluIFBoeWxvc2VxCnBoeXNlcSA8LSBwaHlsb3NlcShvdHVfdGFibGUsIHNhbXBsZV9kYXRhKQpwcy5jc3MgPC0gcGh5bG9zZXFfdHJhbnNmb3JtX2NzcyhwaHlzZXEsIG5vcm09IFRSVUUsIGxvZyA9IFRSVUUpCgpub3JtYWxpemVkX2NvdW50cyA8LSByb3VuZChhcy5kYXRhLmZyYW1lKHQocHMuY3NzQG90dV90YWJsZSkpKQpgYGAKCgpDaGVjayBzb21lIG9mIHRoZSBmZWF0dXJlcyBhYnVuZGFuY2UgYnkgZ2VuZGVyCmBgYHtyfQojIFN0ZXAgMSAtIE1lcmdlIG1ldGFkYXRhIHdpdGggY291bnQgdGFibGUKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCmNvbW1vbl9zYW1wbGVzIDwtIGludGVyc2VjdChyb3duYW1lcyhub3JtYWxpemVkX2NvdW50cyksIHJvd25hbWVzKG1ldGFkYXRhKSkKbm9ybWFsaXplZF9jb3VudHMgPC0gbm9ybWFsaXplZF9jb3VudHNbY29tbW9uX3NhbXBsZXMsIF0KbWV0YWRhdGEgPC0gbWV0YWRhdGFbY29tbW9uX3NhbXBsZXMsIF0KCiMgTWVyZ2UKY291bnRzX21ldGEgPC0gbWVyZ2UobWV0YWRhdGEsIGFzLm1hdHJpeChub3JtYWxpemVkX2NvdW50cyksIGJ5ID0gMCwgYWxsPVRSVUUpCmNvdW50c19tZXRhIDwtIGNvdW50c19tZXRhICU+JSBjb2x1bW5fdG9fcm93bmFtZXMoIlJvdy5uYW1lcyIpCgojIFN0ZXAgMiAtIE1lYW4gQWJ1bmRhbmNlIGJ5IGRpZXQKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCm1lYW5fZGF0YSA8LSBjb3VudHNfbWV0YSAlPiUKICBncm91cF9ieShkaWV0ID0gY291bnRzX21ldGFbWzVdXSkgJT4lCiAgc3VtbWFyaXNlKGFjcm9zcyg4OjgxLCBtZWFuLCBuYS5ybSA9IFRSVUUpKSAlPiUKICBwaXZvdF9sb25nZXIoLWRpZXQsIG5hbWVzX3RvID0gIlZhcmlhYmxlIiwgdmFsdWVzX3RvID0gIk1lYW4iKQoKIyBQbG90IHRoZSBtZWFuIHZhbHVlcyBieSBkaWV0CmdncGxvdChtZWFuX2RhdGEsIGFlcyh4ID0gVmFyaWFibGUsIHkgPSBNZWFuLCBmaWxsID0gZGlldCkpICsKICBnZW9tX2JhcihzdGF0ID0gImlkZW50aXR5IiwgcG9zaXRpb24gPSAiZG9kZ2UiKSArCiAgc2NhbGVfZmlsbF9tYW51YWwodmFsdWVzID0gYygiZGFya3Zpb2xldCIsInN0ZWVsYmx1ZSIsICJkYXJrZ3JlZW4iKSkgKwogIGxhYnMoeCA9ICJHZW51cyIsIHkgPSAiTWVhbiBBYnVuZGFuY2UgQ291bnQiLCB0aXRsZSA9ICJNZWFuIENvdW50cyBieSBEaWV0IikgKwogIHRoZW1lKGF4aXMudGV4dC54ID0gZWxlbWVudF90ZXh0KGFuZ2xlID0gOTAsIHZqdXN0ID0gMC41LCBoanVzdCA9IDEpKQoKIyBTdGVwIDIgLSBNZWFuIEFidW5kYW5jZSBieSBnZW5kZXIKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCm1lYW5fZGF0YSA8LSBjb3VudHNfbWV0YSAlPiUKICBncm91cF9ieShHZW5kZXIgPSBjb3VudHNfbWV0YVtbNF1dKSAlPiUKICBzdW1tYXJpc2UoYWNyb3NzKDg6ODEsIG1lYW4sIG5hLnJtID0gVFJVRSkpICU+JQogIHBpdm90X2xvbmdlcigtR2VuZGVyLCBuYW1lc190byA9ICJWYXJpYWJsZSIsIHZhbHVlc190byA9ICJNZWFuIikKCiMgUGxvdCB0aGUgbWVhbiB2YWx1ZXMgYnkgZ2VuZGVyCmdncGxvdChtZWFuX2RhdGEsIGFlcyh4ID0gVmFyaWFibGUsIHkgPSBNZWFuLCBmaWxsID0gYXMuZmFjdG9yKEdlbmRlcikpKSArCiAgZ2VvbV9iYXIoc3RhdCA9ICJpZGVudGl0eSIsIHBvc2l0aW9uID0gImRvZGdlIikgKwogIHNjYWxlX2ZpbGxfbWFudWFsKHZhbHVlcyA9IGMoImRhcmt2aW9sZXQiLCJkYXJrZ3JlZW4iKSkgKwogIGxhYnMoeCA9ICJHZW51cyIsIHkgPSAiTWVhbiBBYnVuZGFuY2UgQ291bnQiLCB0aXRsZSA9ICJNZWFuIENvdW50cyBieSBHZW5kZXIiKSArCiAgdGhlbWUoYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoYW5nbGUgPSA5MCwgdmp1c3QgPSAwLjUsIGhqdXN0ID0gMSkpCgpgYGAKCgojIDMuIExJTU9OCioqKiAKCmBgYHtyfQojIEVuc3VyZSBzYW1wbGUgY291bnRzIGFuZCBtZXRhZGF0YSBhcmUgaW4gdGhlIHNhbWUgb3JkZXIKY29tbW9uX3NhbXBsZXMgPC0gaW50ZXJzZWN0KHJvd25hbWVzKG5vcm1hbGl6ZWRfY291bnRzKSwgcm93bmFtZXMobWV0YWRhdGEpKQpub3JtYWxpemVkX2NvdW50cyA8LSBub3JtYWxpemVkX2NvdW50c1tjb21tb25fc2FtcGxlcywgXQptZXRhZGF0YSA8LSBtZXRhZGF0YVtjb21tb25fc2FtcGxlcywgXQoKCiMgTWFrZSBMSU1PTiBvYmplY3QKTF9vYmogPC0gTElNT05fT2JqKENvdW50cyA9IGFzLm1hdHJpeChub3JtYWxpemVkX2NvdW50cyksIAogICAgICAgICAgICAgICAgICAgICAgICAgICBTYW1wbGVEYXRhID0gbWV0YWRhdGEpCmBgYAoKCmBgYHtyfQojIFNldCBzZWVkCnNldC5zZWVkKDEyMzQ1KQojIEZpdCB0aGUgZGlzdHJpYnV0aW9uL3JlbW92ZSBjb3ZhcmlhdGVzCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCkxfb2JqMiA8LSBMSU1PTl9EaXN0ckZpdChPYmogPSBMX29iaiwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFRpbWUgPSAiQWdlIiwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFN1YmplY3QgPSAiU3ViamVjdCIsIAogICAgICAgICAgICAgICAgICAgICAgICAgICBDb3ZhcmlhdGVzID0gYygiR2VuZGVyX2JpbmFyeSIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbCA9ICJHZW5kZXJfYmluYXJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzdHJpYnV0aW9uID0gIkdMTU0uWiIpCgpgYGAKCgoKCmBgYHtyfQojIENoZWNrIHRoZSBkYXRhIGNsZWFuaW5nCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwpjbGVhbmVkIDwtIG1lcmdlKG1ldGFkYXRhLCBMX29iajJbWyJDb3JyZWN0ZWRfQ291bnRzIl1dLCBieSA9IDApCmNsZWFuZWQgPC0gY2xlYW5lZCAlPiUgY29sdW1uX3RvX3Jvd25hbWVzKCJSb3cubmFtZXMiKQoKIyBTdGVwIDIgLSBNZWFuIEFidW5kYW5jZSBieSBnZW5kZXIKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCm1lYW5fZGF0YSA8LSBjbGVhbmVkICU+JQogIGdyb3VwX2J5KEdlbmRlciA9IGNsZWFuZWRbWzRdXSkgJT4lCiAgc3VtbWFyaXNlKGFjcm9zcyg4OjgxLCBtZWFuLCBuYS5ybSA9IFRSVUUpKSAlPiUKICBwaXZvdF9sb25nZXIoLUdlbmRlciwgbmFtZXNfdG8gPSAiVmFyaWFibGUiLCB2YWx1ZXNfdG8gPSAiTWVhbiIpCgojIFBsb3QgdGhlIG1lYW4gdmFsdWVzIGJ5IGdlbmRlcgpnZ3Bsb3QobWVhbl9kYXRhLCBhZXMoeCA9IFZhcmlhYmxlLCB5ID0gTWVhbiwgZmlsbCA9IGFzLmZhY3RvcihHZW5kZXIpKSkgKwogIGdlb21fYmFyKHN0YXQgPSAiaWRlbnRpdHkiLCBwb3NpdGlvbiA9ICJkb2RnZSIpICsKICBzY2FsZV9maWxsX21hbnVhbCh2YWx1ZXMgPSBjKCJkYXJrdmlvbGV0IiwiZGFya2dyZWVuIikpICsKICBsYWJzKHggPSAiR2VudXMiLCB5ID0gIk1lYW4gQWJ1bmRhbmNlIENvdW50IiwgdGl0bGUgPSAiR2VuZGVyIENvcnJlY3RlZCIpICsKICB0aGVtZShheGlzLnRleHQueCA9IGVsZW1lbnRfdGV4dChhbmdsZSA9IDkwLCB2anVzdCA9IDAuNSwgaGp1c3QgPSAxKSkKYGBgCgoKTmV0d29ya3MgcGVyIHRpbWVwb2ludApgYGB7cn0Kc2V0LnNlZWQoMTIzNDUpCiMgU1BJRUMtRUFTSSBwZXIgdGltZQojIFNldCBzZWVkCnBzZWVkIDwtIGxpc3QocmVwLm51bT01MCwgc2VlZD0xMDAxMCkKCgojaW5mZXIgbmV0d29yawpMX29iajMgPC0gTElNT05fTmV0SW5mX1RpbWUoT2JqID0gTF9vYmoyLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRob2QgPSAiZ2xhc3NvIiwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsLmNyaXRlcmlvbiA9ICJic3RhcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbWJkYS5taW4ucmF0aW8gPSAwLjAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB1bHNhci5zZWxlY3Q9VFJVRSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHVsc2FyLnBhcmFtcz1wc2VlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBubGFtYmRhID0gMjAwKQoKCgojIFByaW50IE5ldHdvcmtzCkxfb2JqNCA8LSBMSU1PTl9FZGdlc19OZXR3b3JrcyhMX29iajMsIHRocmVzaG9sZCA9IDAuMDIsIHZlcnRleC5zaXplID0gMywgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRleC5sYWJlbC5jZXggPSA4LCB2ZXJ0ZXgubGFiZWwuY29sb3IgPSAiYmxhY2siKQpgYGAKCgpJbmRpdmlkdWFsaXplZCBOZXR3b3JrcwpgYGB7cn0KIyBTZXQgc2VlZApzZXQuc2VlZCgxMjM0NSkKcHNlZWQgPC0gbGlzdChyZXAubnVtPTUwLCBzZWVkPTEwMDEwKQoKCiMgaW5kaXZpZHVhbCBOZXR3b3JrcwpMX29iajYgPC0gTElNT05fSW5kTmV0KE9iaiA9IExfb2JqMywgbWV0aG9kID0gImdsYXNzbyIsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbC5jcml0ZXJpb24gPSAiYnN0YXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW1iZGEubWluLnJhdGlvID0gMC4wMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwdWxzYXIucGFyYW1zPXBzZWVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5sYW1iZGEgPSAyMDApCgoKIyBTYXZlIHRoZSBvYmplY3QKc2F2ZVJEUyhMX29iajYsIGhlcmUoIk91dHB1dCIsIkhlXzIwMTkiLCAiSEUyMDE5X0xJTU9OLnJkcyIpKQpgYGAKCgoKCgpgYGB7cn0KIyBvcHRpb24gdG8gcmVhZCB0aGUgb2JqZWN0IGJhY2sgaW4KTF9vYmo2IDwtIHJlYWRSRFMoaGVyZSgiT3V0cHV0IiwiSGVfMjAxOSIsICJIRTIwMTlfTElNT04ucmRzIikpCgojIEV4dHJhY3QgZWRnZXMgYW5kIGNlbnRyYWxpdGllcwpMX29iajc8LSBMSU1PTl9JbmRFZGdlcyhMX29iajYsIHRocmVzaG9sZCA9IDAuMDIpCkxfb2JqOCA8LSBMSU1PTl9DZW50cmFsaXRpZXMoTF9vYmo3LCB0aHJlc2hvbGQgPSAwLjAyKQpgYGAKCgoKCkxJTU9OIHdpbGwgcnVuIGEgc3RhdGlzdGljYWwgbW9kZWwgd2l0aCBwZXIgZWFjaCB1bmlxdWUgaW50ZXJhY3Rpb24gYXQgZWFjaCB0aW1lIHBvaW50IHdpdGggdGhhdCBpbnRlcmFjdGlvbnMgZWRnZSB3ZWlnaHQgYXMgdGhlIHByZWRpY3RvciwgYW5kIGEgdXNlciBzcGVjaWZpZWQgZGVwZW5kZW50IHZhcmlhYmxlIGFzIHRoZSBvdXRjb21lLiBUaGUgY3VycmVudCBtb2RlbCBvcHRpb25zIGFyZSAibG0iIGZvciBhIGxpbmVhciByZWdyZXNzaW9uIChmb3IgYSBjb250aW51b3VzIG91dGNvbWUgdmFyaWFibGUpLCAibG9naXQiIGZvciBhIGxvZ2lzdGljIHJlZ3Jlc3Npb24gKGZvciBhIGJpbmFyeSBvdXRjb21lIHZhcmlhYmxlIG9ubHkpLCBhbmQgIm11bHRpbm9tIiwgbXVsdGlub21pYWwgbW9kZWwgKGZvciAzIG9yIG1vcmUgY2F0ZWdvcmllcykuIFRoZXJlIGlzIGEgbWluaW11bSBudW1iZXIgb2Ygb2JzZXJ2YXRpb25zIHJlcXVpcmVkIGZvciB0aGUgZGlmZmVyZW50IG1vZGVscyB0byBydW47IDEwIGZvciBsbSwgMjAgZm9yIGxvZ2l0LCBhbmQgMzAgZm9yIG11bHRpbm9tLiBJZiB0aGVyZSBhcmUgbm90IGVub3VnaCBvYnNlcnZhdGlvbnMgZm9yIHRoYXQgaW50ZXJhY3Rpb24gYXQgdGhhdCB0aW1lcG9pbnQsIGEgbWVzc2FnZSB3aWxsIGJlIHJldHVybmVkIHRvIHRoZSB1c2VyLiAKClRoZSBkZWZ1YWx0IGlzIHRvIG5vdCBmaWx0ZXIgdGhlIG1vZGVscyBieSBzaWduZmljYW5jZS4gVXNlcnMgY2FuIHNldCBhIHAtdmFsdWUgb3IgYWRqdXN0ZWQgcC12YWx1ZSB0aHJlc2hvbGQgdG8gbGltaXQgdGhlIG51bWJlciBvZiBtb2RlbHMgcmV0dXJuZWQuIFRoaXMgaXMgYWxzbyB1c2VmdWwgZm9yIHByaW50aW5nIHRoZSBncmFwaHMgZnJvbSB0aGUgbGluZWFyIGFuZCBsb2dpc3RpYyBtb2RlbHMuIFVzZXJzIGNhbiBzcGVjaWZ5IGlmIHRoZXkgd2FudCB0byBwcmludCBhIGdyYXBoIG9mIGFsbCBvZiB0aGVpciBpbnRlcmFjdGlvbnMgcmV0dXJuZWQgZnJvbXQgaGUgbW9kZWwgKHBsb3Rfbm9kZXMgPSBUUlVFKS4gVGhpcyB3aWxsIG5vdCB3b3JrIGZvciB0aGUgbXVsdGlub21pYWwgbW9kZWwgaG93ZXZlciwgd2Ugd2lsbCBhZGRyZXNzIGhvdyB0byB2aXN1YWxpemUgdGhvc2UgZGF0YSBpbiBhIGJpdC4gCgpPdXIgcXVlc3Rpb24gb2YgaW50ZXJzdCBpbiB0aGlzIGRhdGFzZXQgaXMgaG93IGRvIHRoZSBkaWZmZXJlbnQgZGlldHMgKHN0YW5kYXJkIGZvcm11bGE7IFNGLCBleHBlcmltZW50YWwgZm9ybXVsYTsgRUYsIGFuZCBicmVhc3QgbWlsazsgQkYpIGFsdGVyIG1pY3JvYmlhbCBpbnRlcmFjdGlvbnMgYWNyb3NzIHRoZSBmaXJzdCB5ZWFyIG9mIGxpZmUgKDIsNCw2LDEyIG1vbnRocykuIExldHMgZmlyc3Qgc3RhcnQgYnkgbG9va2luZyBhdCB0aGUgYmluYXJ5IGRpZXQgb3V0Y29tZSB3ZSBjcmVhdGVkLCB3aGljaCB3YXMgZm9ybXVsYSBmZWQgKFNGIG9yIEVGOyAwKSB2cyBCcmVhc2YgRmVkICgxKS4gUnVuIGEgbG9naXNpdGMgbW9kZWwgYW5kIHByaW50IHRoZSBncmFwaHMgd2l0aCBhIHAtdmFsdWUgdGhyZXNob2xkIG9mIDAuMDUgCmBgYHtyfQojIENyZWF0ZSBhIG5ldyBvYmplY3QKTF9vYmo5IDwtIExfb2JqOAoKCkxfb2JqOSA8LSBMSU1PTl9TdGF0Tm9kZXMoTF9vYmo5LCBkZXBlbmRlbnQgPSAiRGlldF9iaW5hcnkiLCB0aW1lID0gIkFnZSIsIHB2YWwgPSAwLjA1LAogICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRob2QgPSJsb2dpdCIsIHRpbWVwb2ludHM9IE5VTEwsIHBsb3Rfbm9kZXMgPSBUUlVFLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgZXN0aW1hdGUgPSBOVUxMLCBjdXN0b21fY29sb3JzID0gTlVMTCwgcG9pbnRfc2l6ZSA9IDUpCmBgYAoKCmBgYHtyfQojIENyZWF0ZSBhIG5ldyBvYmplY3QKTF9vYmo5IDwtIExfb2JqOAoKCkxfb2JqOSA8LSBMSU1PTl9TdGF0Tm9kZXMoTF9vYmo5LCBkZXBlbmRlbnQgPSAiZGlldCIsIHRpbWUgPSAiQWdlIiwgcHZhbCA9IDAuMDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ldGhvZCA9Im11bHRpbm9tIiwgdGltZXBvaW50cz0gTlVMTCwgcGxvdF9ub2RlcyA9IEZBTFNFLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgZXN0aW1hdGUgPSBOVUxMLCBjdXN0b21fY29sb3JzID0gTlVMTCwgcG9pbnRfc2l6ZSA9IDgpCgojIEV4YW1pbmUgdGhlIE91dHB1dApub2Rlc19kYXRhIDwtIExfb2JqOVtbIlNpZ25pZmljYW50X0ludGVyYWN0aW9ucyJdXQpgYGAKCgpnX19QYXJhYmFjdGVyb2lkZXMtZ19fQWN0aW5vbXljZXMgdGltZSA2CmBgYHtyfQpFZGdlX1RhYmxlIDwtIExfb2JqOFtbIk1lcmdlZF9FZGdlX1RhYmxlIl1dCiAgICAgICAgCiMgbGlzdCB0byBzdG9yZSBhbGwgb2YgdGhlIG1vZGVsIGRhdGEgaW4Kbm9kZV9yZXN1bHRzIDwtIGxpc3QoKQoKIyBGaWx0ZXIgZGF0YSB0byBhIHRpbWVwb2ludCBvZiBpbnRlcmVzdCAgICAgICAgCmVkZ2VfZGF0YV90aW1lX2Z1bGwgPC0gRWRnZV9UYWJsZSAlPiUgZmlsdGVyKEVkZ2VfVGFibGVbWyJBZ2UiXV0gPT0gNikKCiMgRmlsdGVyIHRvIGFuIGludGVyYWN0aW9uIG9mIGludGVyZXN0CmVkZ2VfZGF0YV90aW1lIDwtIGVkZ2VfZGF0YV90aW1lX2Z1bGwgJT4lIGZpbHRlcihJbnRlcmFjdGlvbiA9PSAiZ19fUGFyYWJhY3Rlcm9pZGVzLWdfX0FjdGlub215Y2VzIikKZGVwZW5kZW50IDwtICJkaWV0IgoKIyBSdW4gdGhlIG1vZGVsCmZvcm11bGEgPC0gYXMuZm9ybXVsYShwYXN0ZShkZXBlbmRlbnQsICJ+RWRnZV93ZWlnaHQiKSkKc2V0LnNlZWQoMTIzNDUpCm1vZGVsIDwtIG5uZXQ6Om11bHRpbm9tKGZvcm11bGEsIGRhdGEgPSBlZGdlX2RhdGFfdGltZSwgdHJhY2UgPSBGQUxTRSkKbW9kZWxfc3VtbWFyeSA8LSBicm9vbTo6dGlkeShtb2RlbCwgY29uZi5pbnQgPSBUUlVFKQptb2RlbF9zdW1tYXJ5JEludGVyYWN0aW9uIDwtICJnX19QYXJhYmFjdGVyb2lkZXMtZ19fQWN0aW5vbXljZXMiCm1vZGVsX3N1bW1hcnkkVGltZV9MZXZlbCA8LSA2Cm1vZGVsX3N1bW1hcnkkTW9kZWxfVHlwZSA8LSAiTXVsdGlub21pYWwiCm1vZGVsX3N1bW1hcnkkTW9kZWxfU2FtcGxlU2l6ZSA8LSBzdGF0czo6bm9icyhtb2RlbCkKbm9kZV9yZXN1bHRzW1twYXN0ZSgiZ19fUGFyYWJhY3Rlcm9pZGVzLWdfX0FjdGlub215Y2VzIiwgNiwgc2VwID0gIl8iKV1dIDwtIG1vZGVsX3N1bW1hcnkKCgojIGdldCBwcm9iYWJpbGl0aWVzCnNldC5zZWVkKDEyMzQ1KQpwcmVkaWN0KG1vZGVsLCBuZXdkYXRhID0gZGF0YS5mcmFtZShFZGdlX3dlaWdodCA9IDIuNSksIHR5cGUgPSAncHJvYnMnKQpzZXQuc2VlZCgxMjM0NSkKcHJvYl9lZmZlY3RzIDwtIGdnZWZmZWN0KG1vZGVsLCB0ZXJtcyA9ICJFZGdlX3dlaWdodFstMjoyLGJ5PTAuNV0iKQoKIyBHcmFwaCBwcm9iYWJpbGl0aWVzCmdncGxvdChwcm9iX2VmZmVjdHMpICsKICBhZXMoeCA9IHgsIHkgPSBwcmVkaWN0ZWQsIGZpbGwgPSByZXNwb25zZS5sZXZlbCwgY29sb3IgPSByZXNwb25zZS5sZXZlbCkgKwogIGdlb21fbGluZSgpICsKICBnZW9tX3JpYmJvbihhZXMoeW1pbiA9IGNvbmYubG93LCB5bWF4ID0gY29uZi5oaWdoKSwgYWxwaGEgPSAxLzIpICsKICBsYWJzKHggPSAnZ19fUGFyYWJhY3Rlcm9pZGVzLWdfX0FjdGlub215Y2VzIEVkZ2UgV2VpZ2h0JywgeSA9ICdQcmVkaWN0ZWQgUHJvYmFiaWxpdHknKSArCiAgeWxpbShjKDAsIDEpKSArCiAgdGhlbWVfY2xhc3NpYygpICsKICBzY2FsZV9jb2xvcl9tYW51YWwoCiAgICB2YWx1ZXMgPSBjKCIjYmM4MGJkIiwgIiNmZmVkNmYiLCAiI2NjZWJjNSIpLCAKICAgIG5hbWUgPSAiSW5mYW50IERpZXQiLAogICAgbGFiZWxzID0gYygiQnJlYXN0IE1pbGsiID0gIkJyZWFzdC5taWxrIiwgCiAgICAgICAgICAgICAgICJFeHBlcmltZW50YWwgaW5mYW50IGZvcm11bGEiID0gIkV4cGVyaW1lbnRhbC5pbmZhbnQuZm9ybXVsYSIsIAogICAgICAgICAgICAgICAiU3RhbmRhcmQgaW5mYW50IGZvcm11bGEiID0gIlN0YW5kYXJkLmluZmFudC5mb3JtdWxhIikgKSArCiAgc2NhbGVfZmlsbF9tYW51YWwoCiAgICB2YWx1ZXMgPSBjKCIjYmM4MGJkIiwgIiNmZmVkNmYiLCAiI2NjZWJjNSIpLCAKICAgIG5hbWUgPSAiSW5mYW50IERpZXQiLAogICAgbGFiZWxzID0gYygiQnJlYXN0IE1pbGsiID0gIkJyZWFzdC5taWxrIiwgCiAgICAgICAgICAgICAgICJFeHBlcmltZW50YWwgaW5mYW50IGZvcm11bGEiID0gIkV4cGVyaW1lbnRhbC5pbmZhbnQuZm9ybXVsYSIsIAogICAgICAgICAgICAgICAiU3RhbmRhcmQgaW5mYW50IGZvcm11bGEiID0gIlN0YW5kYXJkLmluZmFudC5mb3JtdWxhIikgKSArCiAgdGhlbWUoCiAgICBheGlzLnRleHQueCA9IGVsZW1lbnRfdGV4dChjb2xvciA9ICJibGFjayIsIGZhbWlseSA9ICJBcmlhbCIsIHNpemUgPSAxMSksIAogICAgYXhpcy50ZXh0LnkgPSBlbGVtZW50X3RleHQoY29sb3IgPSAiYmxhY2siLCBmYW1pbHkgPSAiQXJpYWwiLCBzaXplID0gMTEpKQoKCiMgQ2hlY2sgbW9kZWwgCnNldC5zZWVkKDEyMzQ1KQpjYXI6OkFub3ZhKG1vZGVsKQpgYGAKCgoKZ19fUGFyYWJhY3Rlcm9pZGVzLWdfX0FjdGlub215Y2VzIHRpbWUgMTIKYGBge3J9CkVkZ2VfVGFibGUgPC0gTF9vYmo4W1siTWVyZ2VkX0VkZ2VfVGFibGUiXV0KICAgICAgICAKIyBsaXN0IHRvIHN0b3JlIGFsbCBvZiB0aGUgbW9kZWwgZGF0YSBpbgpub2RlX3Jlc3VsdHMgPC0gbGlzdCgpCgojIEZpbHRlciBkYXRhIHRvIGEgdGltZXBvaW50IG9mIGludGVyZXN0ICAgICAgICAKZWRnZV9kYXRhX3RpbWVfZnVsbCA8LSBFZGdlX1RhYmxlICU+JSBmaWx0ZXIoRWRnZV9UYWJsZVtbIkFnZSJdXSA9PSAxMikKCiMgRmlsdGVyIHRvIGFuIGludGVyYWN0aW9uIG9mIGludGVyZXN0CmVkZ2VfZGF0YV90aW1lIDwtIGVkZ2VfZGF0YV90aW1lX2Z1bGwgJT4lIGZpbHRlcihJbnRlcmFjdGlvbiA9PSAiZ19fUGFyYWJhY3Rlcm9pZGVzLWdfX0FjdGlub215Y2VzIikKZGVwZW5kZW50IDwtICJkaWV0IgoKIyBSdW4gdGhlIG1vZGVsCmZvcm11bGEgPC0gYXMuZm9ybXVsYShwYXN0ZShkZXBlbmRlbnQsICJ+RWRnZV93ZWlnaHQiKSkKc2V0LnNlZWQoMTIzNDUpCm1vZGVsIDwtIG5uZXQ6Om11bHRpbm9tKGZvcm11bGEsIGRhdGEgPSBlZGdlX2RhdGFfdGltZSwgdHJhY2UgPSBGQUxTRSkKbW9kZWxfc3VtbWFyeSA8LSBicm9vbTo6dGlkeShtb2RlbCwgY29uZi5pbnQgPSBUUlVFKQptb2RlbF9zdW1tYXJ5JEludGVyYWN0aW9uIDwtICJnX19QYXJhYmFjdGVyb2lkZXMtZ19fQWN0aW5vbXljZXMiCm1vZGVsX3N1bW1hcnkkVGltZV9MZXZlbCA8LSAxMgptb2RlbF9zdW1tYXJ5JE1vZGVsX1R5cGUgPC0gIk11bHRpbm9taWFsIgptb2RlbF9zdW1tYXJ5JE1vZGVsX1NhbXBsZVNpemUgPC0gc3RhdHM6Om5vYnMobW9kZWwpCm5vZGVfcmVzdWx0c1tbcGFzdGUoImdfX1BhcmFiYWN0ZXJvaWRlcy1nX19BY3Rpbm9teWNlcyIsIDEyLCBzZXAgPSAiXyIpXV0gPC0gbW9kZWxfc3VtbWFyeQoKCiMgZ2V0IHByb2JhYmlsaXRpZXMKc2V0LnNlZWQoMTIzNDUpCnByZWRpY3QobW9kZWwsIG5ld2RhdGEgPSBkYXRhLmZyYW1lKEVkZ2Vfd2VpZ2h0ID0gMi41KSwgdHlwZSA9ICdwcm9icycpCnNldC5zZWVkKDEyMzQ1KQpwcm9iX2VmZmVjdHMgPC0gZ2dlZmZlY3QobW9kZWwsIHRlcm1zID0gIkVkZ2Vfd2VpZ2h0Wy0yOjIsYnk9MC41XSIpCgojIEdyYXBoIHByb2JhYmlsaXRpZXMKZ2dwbG90KHByb2JfZWZmZWN0cykgKwogIGFlcyh4ID0geCwgeSA9IHByZWRpY3RlZCwgZmlsbCA9IHJlc3BvbnNlLmxldmVsLCBjb2xvciA9IHJlc3BvbnNlLmxldmVsKSArCiAgZ2VvbV9saW5lKCkgKwogIGdlb21fcmliYm9uKGFlcyh5bWluID0gY29uZi5sb3csIHltYXggPSBjb25mLmhpZ2gpLCBhbHBoYSA9IDEvMikgKwogIGxhYnMoeCA9ICdnX19QYXJhYmFjdGVyb2lkZXMtZ19fQWN0aW5vbXljZXMgRWRnZSBXZWlnaHQnLCB5ID0gJ1ByZWRpY3RlZCBQcm9iYWJpbGl0eScpICsKICB5bGltKGMoMCwgMSkpICsKICB0aGVtZV9jbGFzc2ljKCkgKwogIHNjYWxlX2NvbG9yX21hbnVhbCgKICAgIHZhbHVlcyA9IGMoIiNiYzgwYmQiLCAiI2ZmZWQ2ZiIsICIjY2NlYmM1IiksIAogICAgbmFtZSA9ICJJbmZhbnQgRGlldCIsCiAgICBsYWJlbHMgPSBjKCJCcmVhc3QgTWlsayIgPSAiQnJlYXN0Lm1pbGsiLCAKICAgICAgICAgICAgICAgIkV4cGVyaW1lbnRhbCBpbmZhbnQgZm9ybXVsYSIgPSAiRXhwZXJpbWVudGFsLmluZmFudC5mb3JtdWxhIiwgCiAgICAgICAgICAgICAgICJTdGFuZGFyZCBpbmZhbnQgZm9ybXVsYSIgPSAiU3RhbmRhcmQuaW5mYW50LmZvcm11bGEiKSApICsKICBzY2FsZV9maWxsX21hbnVhbCgKICAgIHZhbHVlcyA9IGMoIiNiYzgwYmQiLCAiI2ZmZWQ2ZiIsICIjY2NlYmM1IiksIAogICAgbmFtZSA9ICJJbmZhbnQgRGlldCIsCiAgICBsYWJlbHMgPSBjKCJCcmVhc3QgTWlsayIgPSAiQnJlYXN0Lm1pbGsiLCAKICAgICAgICAgICAgICAgIkV4cGVyaW1lbnRhbCBpbmZhbnQgZm9ybXVsYSIgPSAiRXhwZXJpbWVudGFsLmluZmFudC5mb3JtdWxhIiwgCiAgICAgICAgICAgICAgICJTdGFuZGFyZCBpbmZhbnQgZm9ybXVsYSIgPSAiU3RhbmRhcmQuaW5mYW50LmZvcm11bGEiKSApICsKICB0aGVtZSgKICAgIGF4aXMudGV4dC54ID0gZWxlbWVudF90ZXh0KGNvbG9yID0gImJsYWNrIiwgZmFtaWx5ID0gIkFyaWFsIiwgc2l6ZSA9IDExKSwgCiAgICBheGlzLnRleHQueSA9IGVsZW1lbnRfdGV4dChjb2xvciA9ICJibGFjayIsIGZhbWlseSA9ICJBcmlhbCIsIHNpemUgPSAxMSkpCgpzZXQuc2VlZCgxMjM0NSkKY2FyOjpBbm92YShtb2RlbCkKYGBgCgoKCg==